let slip (an opportunity) - Francés Inglés Diccionario